Big Huge Thesaurus

Spanish garlic

noun